home *** CD-ROM | disk | FTP | other *** search
/ Scene 96 / Scene 96 International Edition (Zyklop Software) (Disc 2) (1997).iso / misc / coding / deepvesa / infopuf.txt < prev    next >
Text File  |  1996-03-31  |  2KB  |  56 lines

  1.  
  2.    structure of the infopuffer created by the bios function 4f01h of
  3.    our famous int 10h:
  4.  
  5.    offset       name                   size
  6.  ≡ ─────────────────────────────────────────────────────
  7.    00h        modeattributes        2 bytes
  8.    02h        winAattributes        1 byte
  9.    03h        winBattributes        1 byte
  10.    04h        wingranularity        2 bytes
  11.    06h        winsize            2 bytes
  12.    08h        winAsegment        2 bytes
  13.    0ah        winBsegment        2 bytes
  14.    0ch        winfuncptr        4 bytes
  15.    10h        bytesPerScanLine    2 bytes
  16.    12h        xresolution in chars    2 bytes
  17.    14h        yresolution in chars    2 bytes
  18.    16h        xcharsize        1 byte
  19.    17h        ycharsize        1 byte
  20.    18h        numPlanes        1 byte
  21.    19h        bitsPerPixel        1 byte
  22.    1ah        numbanks        1 byte
  23.    1bh        memory model        1 byte
  24.  ≡ ─────────────────────────────────────────────────────
  25.                 - 00h textmode, like vga
  26.         - 01h cga-compatible model
  27.         - 02h hercules-compatible model
  28.         - 03h vga-compatible model with
  29.               16 colors and 4 banks
  30.         - 04h vga-compatible model with
  31.               linear adressing (like
  32.               mode 13h)
  33.         - 05h high- and true-color
  34.         - 07h YUV-mode, no rgb system
  35.         - 08h reserved
  36.  ≡ ─────────────────────────────────────────────────────
  37.    1ch        banksize in kb        1 byte
  38.    1dh        imagePages        1 byte
  39.    1eh        reserved        1 byte
  40.    1fh        redmasksize        1 byte
  41.    20h        redfieldpos        1 byte
  42.    21h        greenmasksize        1 byte
  43.    22h        greenfieldpos        1 byte
  44.    23h        bluemasksize        1 byte
  45.    24h        bluefieldpos        1 byte
  46.    25h        rsvdMasksize        1 byte
  47.    26h        rsvdFieldpos        1 byte
  48.    27h        directcolorinfo        1 byte
  49.    28h        physbaseptr        4 bytes
  50.    2ch        offscreenoffset        4 bytes
  51.  ≡ ─────────────────────────────────────────────────────
  52.    plasmoid deep/thc
  53.  
  54.  
  55.  
  56.